//静态方法
Promise.resolve=function(value){
    
    if(value instanceof Promise){
        //如果value是一个promise那么返回promise
        return value
    }else if(value instanceof Object && 'then' in value&& typrof (value.then)==='function' ){
        //如果value是个对象，且含有then方法
        return new Promise((resolve,reject)=>{
            value.then(resolve,reject)
        })
    }else{
        //返回的Promise以此值完成
        return new Promise((resolve,reject)=>{
            resolve(value)
        })
    }
}